package com.example.server.service;

import com.example.server.entity.Conversation;
import com.example.server.entity.Message;

import java.util.List;

public interface ConversationService {

    // 创建Conversation
    Integer createConversation(Integer user_id,Integer script_id);

    // 根据对话id拿到conversation
    Conversation getConversation(Integer conversation_id);

    //根据用户id获取用户的历史对话
    List<Conversation> getUserConversations(Integer user_id);

    // 保存用户和ai输入
    void saveMessage(Integer conversation_id, String sender, String content);

    // 根据对话id获取消息记录
    List<Message> getMessages(Integer conversation_id);

    // 删除存档
    void deleteConversation(Integer id);

}
